Dennison Algebra